Lược sử Con_trỏ_rỗng

Năm 2009 C.A.R. Hoare cho biết[7][8]chính ông là người sáng tạo ra tham chiếu rỗng vào năm 1965 khi tạo ra ngôn ngữ lập trình Algol W, mặc dù NIL đã tồn tại trong Lisp kể từ năm 1959[cần dẫn nguồn]. Trong lần đề cập năm 2009 đó, Hoare nói rằng phát minh của ông là một "sai lầm tỉ đô":

Phải gọi đó là sai lầm tỉ đô của tôi. Phát minh về tham chiếu rỗng ra đời vào năm 1965. Vào thời điểm đó, tôi đang thiết kế hệ thống kiểu toàn diện đầu tiên dùng để tham chiếu cho ngôn ngữ lập trình hướng đối tượng (ALGOL W). Mục đích của tôi là muốn đoan chắc rằng việc sử dụng phép tham chiếu sẽ hoàn toàn an toàn, với việc kiểm tra được trình biên dịch thực hiện tự động. Nhưng tôi cũng không thể chối bỏ việc cám dỗ đặt vào trong đấy một tham chiếu rỗng, đơn giản là bởi vì thực hiện nó vô cùng dễ. Điều này là phát sinh vô số lỗi, lỗ hổng, và hệ thống bị đổ sập, đã tiêu tốn cả tỉ đô la vì những thiệt hại mà nó gây ra trong suốt bốn mươi năm.